Feature/ssl

Added SSL support to Netty HTTP
`IllegalArgumentException` is a runtime exception, no need to have it in `throws`.