Parameterless RelayCommands

Worked through RelayCommand for understanding, removed some of the cruft
Microsoft had in there. Made it possible to have parameterless
RelayCommands. Paved the way for a future generic RelayCommand.