Make a basic User model (including secure passwords)
Make User models have downcase email testing and no double dot emails
Finish user signup
Add SSL in production
Finish sign in