Multithreaded GUI

interaktionen mit dem Hauptprogramm passieren nun über die Klasse GUI,
welche einen neuen Thread kreiert in der alle Eingabe und Ausgabe
operationen ablaufen.
Dadurch können nach belieben vom Hauptprogramm neue Graphen  an die GUI
weitergegeben werden, die dann die Animation ausführt, die den momentan
angezeigten graphen in den neuen überführt, während das Hauptprogramm
weiterrechnen kann. Auch neue animationziele weiterzureichen bevor die
vorherige Animation fertig ist funktioniert fehlerfrei.