Updated knuth to argparse, pure python.

I decided that using ipython to handle subprocess calls was convenient
for me, but was burdensome on others. Having ipython as a dependency
was annoying. I changed knuth to be pure python.

I also added more sophisticated argument parsing using argparse.
Updated texmake with tidy target.

tidy:
        knuth clean --keep-pdf
Fixed LATEX_OPTIONS bug.

I was passing in options as a string rather than a list of strings.
Updated knuth to argparse, pure python.

I decided that using ipython to handle subprocess calls was convenient
for me, but was burdensome on others. Having ipython as a dependency
was annoying. I changed knuth to be pure python.

I also added more sophisticated argument parsing using argparse.
Updated texmake with tidy target.

tidy:
        knuth clean --keep-pdf
Fixed LATEX_OPTIONS bug.

I was passing in options as a string rather than a list of strings.
Merge branch 'knuth-cli' of github.com:mwhittaker/texmf into knuth-cli
Added sanitize command to knuth.

Sanitize removes files with garbage extensions.
Merge pull request #5 from mwhittaker/knuth-cli

Knuth CLI