Improve spec tests
Make a basic user model
Improve tests
Finish user signup
Add SSL to production