Finish user signup
Add SSL in Production

Signed-off-by: Brian Earwood <brian.earwood@gmail.com>
add sign-in tests, add small fixes

Signed-off-by: Brian Earwood <brian.earwood@gmail.com>