Nested mode-parsers can be created using JSON,
major refactoring in `clap/builder.py`, update to version 0.7.4
Bugfixes and stylefixes in `clap/builder.py`