Add RelayCommand demo + refactoring of MVVM sample