code: function appLoader(app, config) {
    app.define('load', load('view', config));
    var fn = app.view;
  
    app.define('view', function() {
      var view = fn.apply(this, arguments);
      utils.contents.sync(view);
      return view;
    });
  }
docs: Adds a `.load` method to the "app" instance for loading views that
  that don't belong to any particular collection. It just returns the
  object of views instead of caching them.
  
  ```js
  var loader = require('assemble-loader');
  var assemble = require('assemble');
  var app = assemble();
  app.use(loader());
  
  var views = app.load('foo/*.hbs');
  console.log(views);
  ```
  @param {Object} `app` application instance (e.g. assemble, verb, etc)
  @param {Object} `config` Settings to use when registering the plugin
  @return {Object} Returns an object of _un-cached_ views, from a glob, string, array of strings, or objects.
  @api public