Bis auf die Kommentare und ein bisschen in der isValid() Funktion fertig
gestellt wobei Impl und Presenter inzwischen ein bisschen hässlich
ausgeufert sind...