text: const options = require('minimist')(process.argv.slice(2));
  const winston = require('winston');
  
  const ConsulCatalog = require('./lib/consulcatalog');
  const config = options.hasOwnProperty('config') ? require(options.config) : require('./config');
  
  const logger = winston.createLogger({
    transports: config.logging.transports,
  });
  
  
  const catalog = new ConsulCatalog(logger, config);
  
  // TODO detect if the connection is down for too long, allow a custom notification to be sent
  