profile view & edit function

currently first name edit function implemented the rest are the same.
Merge pull request #11 from thatscool/profile_view

profile view & edit function