Fixed bug when whitespace only passwords are allowed
Minor rewrite to use Hash#fetch
Add errors on :password when digest is missing
Prepared release 0.2.4