spreadsheet container code
catchAndLogError wraps event handlers to log errors
dumpError logs an error
configCheckboxToggle called from sidebar via container shim
when config changes, setConfig is now called
removed readConfig, replaced with sidebar/properties
build cp files now uses -v
developer config option promotes developer submenu to top level

testErrorTrigger creates a timer tigger that calls generateError to test
catchAndLogError live

added container.js to Cakefile
launchError optionally takes callback
added sinon and sinon-chai
added tests for catchAndLogError, requires stubbing google app script Logger
renamed shim function
sepurious character 'c' crept into checkbox code
git stamp copied html/js files