Added server SSL support (untested)

Now require private key and certificate for server to run.