Finish user signup
Add SSL in production
Write tests for the error messages