code: function(options, zookeeperOptions) {
      EventEmitter.call(this);
  
      this.modules = {};
      this.middlewares = [];
  
      this.options = options || {};
      this.zookeeperOptions = zookeeperOptions || {};
  
      this.zookeeper = undefined;
      if(this.zookeeperOptions && Object.keys(this.zookeeperOptions).length) {
          this.zookeeper = new Zookeeper(
              this.zookeeperOptions.connectString,
              this.zookeeperOptions,
              this.zookeeperOptions.root,
              this.zookeeperOptions.prefix);
      }
  
      this.server = helper.createServer(options, this._onClientConnected.bind(this));
  }
docs: illyria server
  @param {Object} [options] the illyria server options
  @param {Object} [zookeeperOptions] the zookeeper options
  @constructor