Ported over MVVM types from FsXaml

Moved ViewModelBase + FunCommand from FsXaml.  Now includes working
ViewModel base types for PCL