moved MainView.xaml to correct location
Implemented IEquality<T> on Models and ViewModels