Returns self if the password is correct, otherwise false.
Encrypts the password into the password_digest attribute.
[Validate]