Change the Client TCP Transport constructor from separate host/port
arguments to accept an object instead. This will allow connecting to a
FIFO instead. Addresses issue #48
Merge pull request #49 from uber/tcp-client-constructor-change

TCP Client Constructor Change