Created a User model with secure password.
Merge branch 'modeling-users' into ch6
Refactored the callback to downcase email and added a test that it works.
Merge branch 'ch6'