Added User model, presence validations for name and email
Added missing presence validation for email
Added validation of email and name attributes in User model
Added uniqueness validation to User model
Added database validation of uniqueness for email address.
Added password_digest to User model in database
Added password authentication to User model
Added a test for mixed case email addresses in user creation
Let RubyMine install gems and database files needed to work properly
Refactored before_save function in user.rb to use self.email.downcase