TCP Client Constructor Change

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