Aufgabe 2 done. Largely simplified CommandProcessor