Finish cli reporter refactoring

Readds mutation reporting
Fix misspelling in shared mutator behavior
Trap INT in executable

Traping INT just after lauch, even before requireing library should
allow clean exits at all stages.

Closes #44