Created the UserProfile object for extra user settings (must all have defaults)
Fixes #85
Part of #86