Adding tls, snappy, and deflate to client struct