created user model
added user validation and tests
added a stub User show page
added password and encrypted_password attr
added encrypted password
added factories and tests for the show page
improved the user show page and adding gravatar image
added sidebar and custom.css