Passes the hashing the password test using bcrypt and overwriting the save method
Renames the old user save method to start with an underscore as I've just realised that I've essentially made it private
Passes test for validation of password