refactored to use a custom user class instead of inheriting from useridentity
Merge branch 'UsingUserInsteadAppUser' of https://github.com/Kireki/MusicApp into UsingUserInsteadAppUser