Create a User model
User model validations
Added required params to controller file
Added password and encrypted_password attributes
completed password authentication
added a user factory and test for user show page
Improved the show page and added Gavatar
Added a sidebar and some styling