Exchanged ViewModelObject to BrownPath

- Changed namespace and removed implementation
- Cleanup of namespaces.
Exchanged MvvmHelper with BrownPath ViewManager

- Removed MvvmHelper
- Added usage of BrownPath's ViewManager
Exchanged RelayCommand implementation

- Removed RelayCommand from project
- Added direct method to WPF bindings
Add missing file to previous RelayCommand commit
Separated State of the narrator from the game

- Introduced State classes for each context (Asset missing)
- Refactored all contexts to support the new state classes
Upgraded to BrownPath 0.8.0
Save/Load of NarratorState