Support for HTTPS

Optional call to run server using HTTPS instead of plaintext by calling makeSecure() before start()