rendrjs/rendr — pull request #369 by saponifi3d (2014-05-15 00:33:57+00:00)
Title: added the ability to create a new model for the view in the controller

I added the ability to have the controller take care of new models in it - rather than having to create them in the initialize and another place that relies on `this.parentView.model` stuff. This gives the ability to make a more dynamic page by having an empty model that we can setup listeners on at initialize and provide a richer page.

Usage:
```javascript
// in some controller, be able to setup a CRUD UI
create: function() {
var spec = {
model: { model: 'User' }
... additional fetch requests...
};

this.app.fetch(spec, callback);
}

// or if we don't have any other things in a spec it can be short handed to this
create: function() {
callback(null, {
model: this.app.modelUtils.getModel('User', undefined, { app: this.app })
});
}
```