Created User model
Added validations and DB index for email uniqueness
Added a stub User view page
Password handling
Added User authentication
Added a User factory and tests for the show page
Improved the user show page and added a Gravatar
Added a sidebar and some custom CSS