Add a basic User model (with secure passwords)
Add case-insensitive email test for db and improve the email regex