created User model
User model validation
added a stub User show page
Added password and encrypted_password
finished the password machinery
Added factories and tests for the show page
improved the user show page and added a gravatar
added a sidebar and styling