Created a user model
added validations and tests for user
User model validations
Added a basic User show page
Added password and encrypted password attributes to the User model
Finished the password machinery
added factories and tests for the users/show page
improved the user show page and added gravatar
added a sidebar and styling