Replaced Processes with Threads.
Removed explicit styling, doesn't work for Windows.
Moved tkinter related stuff into the main thread.

This means we're effectively running single-threaded.
Merge branch 'feature/threading'