misc code clean ups
More code cleanup commits
More cruft clearing.  Aka, removing old CVS repo stuff
Final round of easy code cleanups
Added code to use XZ compression over zip
Did some cleaning with Circuit.load
Added a simple class for cleaner user notification and noted references that would benefit from overlap checking optimization.
adding skelleton code for faster overlap detection
merging ocnflicts; I don't know the details.  This will require testing.
resolved code merge conflicts, somehow binaries were re-introduced.