Revert "Put all of the GUI into a thread class, still troubleshooting"

This reverts commit 9dc601b7670469da664f3834886d4e538e557726.
Revert "Revert "Put all of the GUI into a thread class, still troubleshooting""

This reverts commit 1bdc1966deac8527c5f2245fbdd7bf13f1358ea8.
Revert "Put all of the GUI into a thread class, still troubleshooting"

This reverts commit 9dc601b7670469da664f3834886d4e538e557726.
Revert "Changed addstack() to dig into the stack."

This reverts commit c66473698bdbf4d5bbacb7851478cee5705d5e3e.