Create a user model
User model validations
Added a stub User show page
Added password and encrypted attributes
Finished the password machinery
added user factory and test for show page
Improved the user show page and added Gravatar
Added a sidebar and some styling