text: Title: CLI arguments inconsistent: --inputfile and --inputdir
  Body: Suggested solution: change `--outputdir` command-line argument to `--output-dir`:
  
  1. Change behavior in `cli.py`
  2. Update the tests in `tests/cli_tests.py`