SSL cleanup

I will be adding one more commit to it (replacing the backend) but feel free to do some reviewing work already.

One thing I'm wondering about is the cipher. Blowfish gives us only block size of 8 which cuts encrypted IDs at 16 hex digits. AES gives 16 -> 32 hex digits for encrypted ID (activation token).