finish user signup
Add SSL in production
enhanced signup with new tests