Made the code on CircleHitLeft simpler.
*** empty log message ***
I managed to get the history frame to work for new graphs.
the history now descends.  basically the most recent move stays at the top of the history.
Shelve and hist frame are simply implemented.
fixed shelving error can now save file and load without obvious problem.
Anytime you hover over a circle the status bar will display it's position.
added docstrings and removed some useless functions