User Input Validation

See https://github.com/jcmm33/ReactiveUI.Validation and https://slack-files.com/T02AG6QJM-F2N110BCJ-b4d0a11a0c and https://blog.xamarin.com/validation-xamarin-forms-enterprise-apps/