Creates a User model with name and email and basic validations.
Adds password to user model.
Adds spec ensuring user.email is saved downcased.