#93 fixing threading

Fixed the threading mechanism, the scanner and game stuff now runs in a seperate thread from the GUI