the Connection class is now using 'simple-socket'. next step is to
update the client.
Merge branch 'master' into simple-socket
add shutdown to connection and a stop method to write queue.
the client is now using the new connection class
tests are now passing