Add more information about running tests, add syntax highlighting

There was no information in the README about how to handle multiple tests for
a given extractor. This commit adds an explanation of how this is handled.

It also adds some syntax highlighting.