Add show and edit user profile.

@adorechic Please review it! (sorry, i have not written sprec code. it's too difficult for me...)