docs: function Interview(opts) {
    _.extend(this,
      {
        inquirer: require('inquirer'),
        questionLookup: {},
        logger: require('./logger'),
        services: null,
        // optionally we can output service.json
        // to a temporary file.
        tmpServiceJsonPath: null
      },
      require('./config')(),
      opts
    );
  
    this._loadServiceJson();
  }