Changes to fit the new virtual-dom

`rootApp` now takes a Parcel subclass, not an instance