add user profile pages
add basic profile editing