Allow ignoreMissing to be specified on the command line
Factoring out more classes, and renaming stuff
Inconsistency reporting only after full check