Removed templating, closes #14
Fixed bug causing vmc collection observables to not work

Observables for viewmodel collections were not being set for falsy values
because of some bad logic
Factored out _

Closes #7, note that this has not been extensivly tested but should all be working