code: function(options)
  {
      if ('undefined' === typeof options) {
          throw new Error('No options defined');
      }
  
      this.path    = options.path || null;
      this.default = options.default || {};
      this.values  = options.values || {};
  
      if (options.default && options.values) {
          this.merge(options.values);
      }
  
      if (this.path) {
          this.load();
      }
  }
docs: @constructor
  
  @param {Object} options - Options of the config