Makes a basic User model (including secure passwords).
Adds additional tests. Uses better regex to verify emails.