This branch has certina GUI elements that aren't quite ready for master
branch
Did serious work in reorganizing the callback structure of the program.
It now processes of queue of GUI actions so that if there are many
consecutive GUI actions, than the main tkinter root will process them in
a way that does not block the main GUI.
Added labels and messages in the status bar