Built pub-sub servers and clients using pure node.js