SSL Support Through Keystore

To use SSL, you must create a keystore.
```sh
$ keytool -keystore key.store -genkey -alias name -keyalg RSA
```
And initialize the keystore similarly to this:

```java
if (new File("key.store").exists()) {
  System.setProperty("javax.net.ssl.keyStore", new File("key.store").getAbsolutePath());
  System.setProperty("javax.net.ssl.keyStorePassword", "password");
  System.setProperty("javax.net.ssl.sessionCacheSize", "1000");
}
```