Autosaving Test Collections on changes

Saving the TestCollections when the enabled state is changed in the UI
via a new view model.