code: function() {
      var dbConfig    = this.config.db
        , queryLogger = debug('cleverstack:queryLog');
  
      if (!!dbConfig.options.logging || queryLogger.enabled) {
        if (!queryLogger.enabled) {
          debug.enable('cleverstack:queryLog');
          queryLogger = debug('cleverstack:queryLog');
        }
        dbConfig.options.logging = queryLogger;
      }
  
      if (this.debug.enabled) {
        this.debug('Opening database connection to ' + dbConfig.options.dialect + '...');
      }
      this.sequelize = new Sequelize(dbConfig.database, dbConfig.username, dbConfig.password, dbConfig.options);
    }
docs: preSetup event hook, that gets emitted inside of this.setup() before anything is actually done,
  this forms part of the constructor for this module.
  
  We use this hook to setup a connection to the DB (through sequelize) and to setup any and all
  debugging options that are available.
  
  @return {undefined}