Created a User model
User model validations
Added a stub User show page
Added password and encrypted_password or attributes to the User model
Finished the password machinery
Added a user factory and test for show page
Improved the user show page and add a Gravatar
Added a sidebar and some styling