Implementert trådkjøring og prosessbar.

Simulatoren kjører nå med nettverkskomunikasjon i egen tråd slik at GUI
kan oppdateres mens den kjører, og det er lagt til en processbar slik at
det er mulig å holde følge med hvor langt den har kommet i kjøringen.
Ny iterator som henter ut i riktig rekkefølge.
Arrayaccess og bedre iterator.

Det er lagt inn støtte for en bedre iterator, CacheIterator. Et objekt
av CachedArrayList har nå også støtte for å kunne brukes som et array
uten at det trengs noe ekstra.
Rettet koden slik at den henter ut riktig iterator.