CommandLineApp 3.0

Ben Finney provided a patch to CommandLineApp convert the names of the module, method, etc. to be PEP8-compliant. Thanks, Ben! These changes are obviously backwards incompatible.

Updated: I botched the packaging for 3.0. Release 3.0.1 includes the test script as well.