index.js
function SlackBot(config) {
  this.config = config || {};
  this.commands = {};
  this.aliases = {};

  if (!this.config.structureResponse) {
    this.config.structureResponse = function (response) {
      return response;
    };
  }
}
function SlackBot(config) {
  this.config = config || {};
  this.commands = {};
  this.aliases = {};

  if (!this.config.structureResponse) {
    this.config.structureResponse = function (response) {
      return response;
    };
  }
}
function SlackBot ( config ) { this . config = config || { } ; this . commands = { } ; this . aliases = { } ; if ( ! this . config . structureResponse ) { this . config . structureResponse = function ( response ) { return response ; } ; } }
wraps logic around routing
wraps logic around routing