Added password hashing and comparing to the User Model along with tests. Also switched to the should module in user tests.