First stab at user model
Add test for email verification code
Pass a few more tests.
Add tests for generating urls