WIP: Non working - start of changing how sasl/ssl get added to transport
WIP: still not working mostly split transport into server/client sides