Correct typo
Switch ``puts`` to logging
Add semantic logging levels
More graceful output on invalid CSV line
Log in more cases where a Check was ignored
Colourise logging, extract config