Refactor Tests
Add user model
Add email address validation
Add secure password and authentication
Finish user signup
Add SSL in production