make a basic user model (including secure passwords)
invalidates a@a..com emails
Make a basic User model (including secure passwords)