created new ko.component() method for easy creation of template/viewModel pairs