[RFR] Add ability to customize template for each view

```js
var myEntity = new Entity('foo_endpoint');
// customize list view template
myEntity.listView().template(require('text!./path/to/list.html'));
// continue myEntity configuration
// ...
app.addEntity(myEntity);
```

Closes #118.