Fix user profile validation bug
Generate profile controller
Update profile page and add scope updates