Flesh out main to be more generic, all opts from CLI
Flesh out main to be more generic, all opts from CLI

It is not really pretty, has no help, little error checking but you can
now do any files & keys with optional ranges on numerics without
recompiling the hard coded settings I was using before

oklasoft/mmatcher