Version 1.1

wenn man schon nichts beizutragen hat, sollte man Kritik üben ... 

von der Architectur her will und kann ich wenig beitragen (im Moment), aber ein paar kleine Details hätte ich anzubieten:
- ein paar Rechtschreibfehler/Tippfehler
- meine Option-Klasse
- ein paar Refactorings

Schau es Dir mal an, vielleicht kannst Du was damit anfangen