update the corner logo and then get it to work with CTk
unify all API calls: some options which were previously available through configure have been moved elsewhere, ensure that all components of the GUI are initialized in the same way
fix base window not using correct style (look at the CTk tutorial)
check all the callbacks: some of the callbacks use state checking methods that were renamed in CTk, find these and update them
Complete overhaul of GUI to make it more modern and easy to use.
Resolves #228 on close.