basic profile view page, and ability to edit profile if current_user