Improve cli + update readme
- Small improvements to error behavior when user does things like forgetting to input a file in check mode (now doesn't print a useless report summary).
- Better CLI documentation
- Update readme
- Add system tests for wrong usage and for version/help prints
Edited by Marc Konig