code: function getTemplates(config) {
  
    var templates = {};
  
    Object.keys(templatePaths).forEach(function(key) {
        if (config.templates && (config.templates[key] && config.templates[key] !== true)) {
          templates[key] = config.templates[key];
        } else {
          templates[key] = fs.readFileSync(__dirname + templatePaths[key], "utf-8");
        }
      });
  
    return templates;
  }
docs: Use user-provided templates first, defaults as fallback
  @param {Object} config
  @returns {Object}