Add batch rendering of subviews

* Can apply subviews from an array of views, or in batches of an array
* renders views with a documentFragment for minimizing writes to the DOM
* renders after a requestAnimiationFrame for optimizing DOM rendering

Fixes #7
#25
Fixes #26 

/cc @ben-ng @Techwraith