Fixed access denied message, added additional fields into user model, made currency selectable from user profile, added in ability for users to manage their own profile