Name based profiles

We’ve updated our profile management to now use names instead of IDs. We deprecated the profileID based API methods and replaced them with profileName based methods. This will make it easier to manage profiles by creating and saving profiles under the same name.