Rename Network.IRC.IDTE.Types to Network.IRC.IDTE.Client
Remove the Writer component
Abstract out doing things differently with TLS