add basic user profile functionality
finish basic user profile creation on signup and editing capabilities
improve profile data, profile page, and profile editing capabilities
make profile creation better (with separate new and edit forms and actions), make blank profile more user-friendly for signed in user
basic tests for user signup that now includes profile
complete basic integration tests for user profile page