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