add user model
describe user spec
add presence validator for User#name
add User#name presence validator spec
add User#email presence validator spec
add User#name length validation spec
add add User#name length validation
add User#email format validation spec
add User#email formate validation
add User#email uniqueness spec
add User#email uniqueness validation
add case insensitivity for User#email uniqueness validation
add bcrypt
add password digest to users
add new user specs
add authenticate respond_to spec
add short password spec
add authenticate spec
add password min length validation
Make a basic User model (including secure passwords)