Generate a User model
Test for the :name and :email attributes
Test for user attributes presence
Test for user name length
Test for valid emails
Test for email uniqueness
Add a password_digest column to the users table
Test for password and password confirmation
Implement secure passwords