first commit of MVVm (with no WPF, Presentation.Core dependencies) and MVVm.View (with Presentation.Core dependencies)