code: function(options)
  {
      // Mark bootup time end
      this.bootStart = new Date();
  
      // Annotate this
      greppy.worker = this;
      greppy.db     = new (greppy.get('store.db'))(
          greppy.config.get('app').get('database')
      );
  
      // Default properties
      this.controllerLoader = new ControllerLoader(this);
      this.options          = options || {};
      this.modules          = {};
  
      // Setup process title
      process.title = this.options.title || 'greppy-worker';
  
      // Configure CLI arguments
      this.configureCliArguments();
  
      // Annotate the worker context
      greppy.context = this.cliArgs.options.context;
  
      // Configure the logger
      this.configureLogger();
  
      greppy.logger = global.logger = this.logger;
  
      // Configure context
      this.configureContext();
  }
docs: @constructor
  
  @param {Object} options - Options object