Separate out profile view and update

Changed flow to have an user page, and a separate update profile page. 

TODO: Explore using Backbone as client-side frontend.