Also, add tests to verify that our coverage is actually being tested!
This adds a way to run only a subset of the tests. (The new flags do the same thing as 'pub run test'.)