CLI: Support a maxErrors option to limit the number of reported errors

- [x] Add info to readme
- [x] Test config version of maxErrors
- [x] Test default value (50) in lib/errors

Fixes #238 
This is essential as the closed-over counter, by this point, will have incremented past any small limit we set in the configuration. Like `maxErrors: 1` below.