Added MvvmCross contract specifications

Initial commit of MvvmCross contracts (with validation missing)