Rework docker command line building
Clarify some configs
Let docker default to a hostname
Correctly report examples test failures and cleanup
Remove default container name, set one in tests
merged with minor changes to pass testing