Add primitive command line parser for test suite.

Relates #160.
Expose logger to unit test framework.

It's not possible to use the logger from the unit test framework inside
test cases. To this end, one can use the macros ERROR, INFO, and
VERBOSE.

Relates #160.