Merge pull request #236 from rrthomas/master

Add script to run demo CLI session and capture its output. Closes #175.
Merge pull request #237 from rrthomas/master

Make script properly idempotent, not raise an error
Add command description (if any) to usage
Make command summary help available in individual command help

Fixes #223.