HTTPS support

Think you need to listening for `TLSServer.on('error', ...` messages.

For example, it could've failed to bind, etc.