Created User model
User model validations
Addd password and encrypted_password attributes
Finished the password machinery
Added factory and tests for the showpage
Improved the user show page and added gravatar