code: function Namespacer(settings, callback) {
        if (settings.namespace != null) {
          this.groupNamespace = settings.namespace;
        } else {
          callback('Error: \'namespace\' is not configured');
        }
        if (settings.templates != null) {
          this.templates = settings.templates;
        } else {
          callback('Error: \'templates\' is not configured');
        }
        if (settings.skiproot != null) {
          this.skiproot = settings.skiproot;
        }
        if ((this.groupNamespace != null) && (this.templates != null)) {
          this.callback = callback;
          this.namespaces = [];
          this.result = [];
          this.init();
        }
      }
docs: /*
  constructor
  Description: Bind settings to object