Add help for bad options and --help option.

Changes updated. Pod updated. Tests implemented (as acceptance tests
because they involve script execution and exit). Problem with old gruff
version worked around. All tests pass, 100% coverage.
Adding --verbose and --debug options

Change file, doc, doc tests, parsing, parsing tests, loading, loading
tests, coverage. Cross validation of these needed as —debug implies
—verbose.
Feature: Vary output text with --verbose, --debug.

Implemented by using say(“…”), sayVerbose(“…”) and sayDebug(…) which
check to see if output wanted before printing text. 100% tested.
Merge branch 'basic-option-handling'