Check for user profile and redirect to settings if none exists.
Add flashInfo display.
Move default profile creation to ProfileRecord. Add flashInfo message if user profile is created.
Updated User Role enum to add a display value. Updated the profile page to display this value instead.
Added new user with no profile.
Merge pull request #470 from nla/ti_user_profile_fix

User profile fix