create user profile page and allow user uploaded avatar and create file for access keys
updated user show page
fixed merge conflicts