docs: function addControllerRoutes(router) {
    // load all controller routers
    _.each(reservedRoutes, routeName => {
      let pathRouter,
        filename = routeName + '.js',
        controller = files.tryRequire([__dirname, routesPath, filename].join(path.sep));
  
      // we're okay with an error occurring here because it means we're missing something important in a route
      pathRouter = express.Router();
  
      // assume json or text for anything in request bodies
      pathRouter.use(require('body-parser').json({ strict: true, type: 'application/json', limit: '50mb' }));
      pathRouter.use(require('body-parser').text({ type: 'text/*' }));
  
      controller(pathRouter);
  
      router.use(`/${routeName}`, pathRouter);
    });
  }