created user model
user model validations
added a stub user show page
added encrypted password
finished the password stuff
added user factory
improved the user show page and added gravatar
added a sidebar and some style