code: function ProxyPipe(kiwi_socket, proxy_server) {
      debug('[KiwiProxy] New Kiwi connection');
  
      this.kiwi_socket  = kiwi_socket;
      this.proxy_server = proxy_server;
      this.irc_socket   = null;
      this.buffers      = [];
      this.meta         = null;
  
      kiwi_socket.on('readable', this.kiwiSocketOnReadable.bind(this));
  }
docs: ProxyPipe
  Takes connections from a kiwi server, then:
  1. Reads its meta data such as username for identd lookups
  2. Make the connection to the IRC server
  3. Reply to the kiwi server with connection status
  4. If all ok, pipe data between the 2 sockets as a proxy