Housekeeping

A good variety of things here, named in the commits. Highlights are that a couple issues with the public api were ironed out, some of the unimplemented CLI tests because of these issues were fixed, and some missing commands, options, and command line docs were added. Whoo!