User Profiles Minor Fixes

Now if the user exists, the app will move the u ser to the MainActivity
and if not it will prompt the user to create a new User Profile.
Merge remote-tracking branch 'origin/UserProfiles'