fix require path in example
include deps badge
registy methods for unregister and supress process.exit
expose list from the top level cli
Move the required flag validation to a class method
add a required flag to example command
remove a douple console write

commands deal with what to do with the output
starting some tests around the cli harness
white space fixing
fixing up some docs

like make them real and stuff
some tests around command subclassing
unregister won't work.

you can really undo property descriptors
allowing for command aliasing
clean up some of the readme
internal unregister method
more property and error documentation