ENH: updated docs and argument groups. added --json-help option