Finish user signup
Add SSL in production
Add more signup tests and fix error messages