Create user model and initial tests.
presense validation for name and email fields in User.
Limit length of User name to 50 chars.
Validate User email format.
Make User email unique.
Add methods for secure password and password confirmation.
Add User authenication.
Finish user authentication.
Show Users.
Add gravatar
Create signup error messages.
Finish user signup.