Console report enh

Add some new features to the console report - see d8240c6a5f7422bcab1fb51254535c29269ab754.

Depends on #28 (that's why there are multiple commits visible here).