Revert "Revert "Changed addstack() to dig into the stack.""

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

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

This reverts commit 34fcbbfe265904af0b0707e59b5d71a2d7952fa0.