Added username to types
Add check for empty string
Add ability to check for account and email availability
Implemented new Validator helper class
Add username to salt
Add max length check