Added some methods to create and handle a connection (TCP) to an IRC
server. Provides a way to lazily read new lines from the socket, along
with a way to write vardiac number of strings to the socket.