Move HTMLwithPygments renderer into separate file.

Add --pygments option to --help output. Generalize argument processing
and add better error message for invalid options (previously, the code
attempted to interpret an invalid option as a file name and gave a
confusing file-not-found message).