Added ability to view profile
Enable editing profile
Created user view
Added cancel button
Added error messages
Merge branch 'profile'