Added some view model classes
Added missing files..AGAIN!
Added missing file *sigh*
Implemented more view model tests
Release function for value now also gets called when disposing
Renamed file
Gave class its own file
Prefixed test helper classes with Mock instead of Test
Removed unnecessary packages
Fixed design errors in macro visitor pattern
Removed unnecessary packages
Added missing view model test