Finish user signup
Add SSL in production
Added exercise code and additional tests