Allow more test branches in case we need to avoid clashes
Cleans up use of loggers

Includes moving the configuration of `wrapper.log` out of the modules
and into the examples, and ensuring consistent reasonable use of
appropriate dotted-path logger names.

Also modifies example to use the charcoal sandbox and a main() function.

resolves #41
Merge branch 'issue-41-logging-cleanup' into test