Add Assertf() to make the test code more compact
Refactor log handling into its own struct.
Remove the use of verbose argument.
Working towards making flag processing concurrent-compatible.

Not there yet.