Modified save_profile view and its tests.
Modified saveProfile.
Fixed saveType argument when calling saveProfile. Also, removed the call to saveProfile from the sample-playlist-creating method.
Save-button now can be disabled/enabled.
Merge branch 'rebuild-save-profile' into rebuild-profile-management

I refactored profile-saving.
Server-side view has been prettified by using decorators.
Server-side tests have been improved using mocks and factories.
Client-side method has been slightly prettified. Also, I made it so save-button can be
disabled/enabled now.