Feature/ssl

Added SSL support to Netty HTTP
Rather than passing in these raw parameters, better just pass in a nullable object (e.g. an `SSLEngine`).