Make a basic User model (including secure passwords)
Adds a test function for saving email in lc
Finish user signup
Add SSL in production
cleans up some test cases, sorry to be vague, it's late