Added get_profile, update_profile, custom as_json method for user model, added route