add user photo, update profile
merge Steve's pull request and my updates