Compatibility with 0.4 syntax, badges, test coverage

The test coverage badge may not get stats filled in until after the merge -- the % doesn't mean as much to me, but I think it would be great to see what paths aren't tested so we can add relevant tests before changing anything tricky.