Update tests
Make a basic User model
Support mixed case email