PLAT-649: added a tcp client class
PLAT-650: added NsqClient