Ssl

Queueing this up. It's not totally done yet, because it breaks local development. We're running on this branch on production now, though, and it's working great there. But I have to figure out how to do self-signed local certificates to get SSL working locally.