Implement basic User model with authentication
Improve email testing with mixed case