proper command-line handling with argparse.

add a `--noboxes' flag to silence warnings about overfull and underfull boxes.