Refactoring the Main Checking Loop

Issue 190 proposes to merge the two classes AllChecksRunner and ChecksRunner.

Proposed (new) Scenario

{plantumldir}mainloop new