add user profile pages
add basic profile editing
Merge pull request #4 from SpyMaster356/feature-profiles

Feature profiles
merge master into feature-markup