Add on-modified handling for flake8

Along the lines of #4.  Here's how I added support for on-modification linting for most linters.

I would probably add a test in bufferLint that exits if we detect we are already linting so we multiple linting processes running at the same time.