Added User model; added User migration & RSpec tests.
Added validation checks for User model.
Added User password authentication and testing; Added User>Password migration for database column additions.
Improved email RegEx validation; added test for mixed case email