reworked component template only registration, router no longer can declare itself as the parent to itself, having a router on a viewModel that is .applyBindings() applied with no element supplied now uses document.body in its place