Merged `*_{cli, graph}.py files` into `*.py`.

I wrote a module in `utils/arghandle.py` that does all of this work, so there's not a lot of repeated code now.