stubbed implementation of pre_auth.
Moved hashing to dedicated module in data layer
Fixed spacing, implemented get_by_email
Fixed spacing, in progress hashing implementation
Implemented pre_account, major refoactoring of hashing flow
Many account fixes, tests added
Added and fixed delete account test
Cleaned up Credential record
Updated for correct return value
Changed account lookup errors to tuples