Various Design Changes

-Move MainWindow command logic to the view model using Command bindings
-Rewrite logic to track the status' of each source
Remove project MVVM classes

Removed the project instances and replace with Innouvous,Utils.MVVM