Add support for TLS, Deflate, and Snappy

this seems unnecessary. Just use `@conn`