make worksheets almost fully functional on the CLI side of things

Changes shouldn't break database compatibility.
Will need to restart 'cl server' since BundleClient API changed a bit.
Most changes just make it a lot easier to manipulate worksheets/bundles on the command-line.