started to integrate the solver into the GUI
(use PropertyChangeEvent to notify GUI when the solver thread found a solution)