Add user model and presence tests
Add email validation
Add index to users email
Add basic User model with secure passwords