Make basic User model with secure-esque passwords
Add email downcase testing and compact before_save callback