Creating the ViewModels for the TimeLine and the TimeLineItems.

The TimeLine ViewModel is essentially the entire business logic behind the form. It will interact with the SF4Record[<- SF4Control] and route all commands and events to the form through binding.
Renamed image files to be consistent in the View Project
Model contains TPLibrary - no need to have a separate project for Input
Some style clean up in the Main Form and removing the old references to ObserableObject and RelayCommand - the folder has been renamed to PropertyObjects from Interface Objects (it was too broad to call interfaces)
Merge remote-tracking branch 'origin/Recording_System' into Separated_View_and_Model
Creating the ViewModels for the TimeLine and the TimeLineItems.

The TimeLine ViewModel is essentially the entire business logic behind the form. It will interact with the SF4Record[<- SF4Control] and route all commands and events to the form through binding.
Renamed image files to be consistent in the View Project
Model contains TPLibrary - no need to have a separate project for Input
Some style clean up in the Main Form and removing the old references to ObserableObject and RelayCommand - the folder has been renamed to PropertyObjects from Interface Objects (it was too broad to call interfaces)
Merge branch 'Separated_View_and_Model' of https://github.com/thopiddock/SF4ComboTrainer into Separated_View_and_Model
Renamed image files to be consistent in the View Project in an earler commit - these are the project references to those files
Here are the renamed image files and a lot of work on the Views in WPF. Separation of the log in the Model project means coders can work on making it efficient whilst UI devs can make the UI look good and bind well with the View Models.

Merge branch 'Separated_View_and_Model' into Recording_System

Conflicts:
	SF4ComboTrainerView/UserControls/ControllerInterface.xaml