Updated views and controllers for profile and user