[WIP] JUnit Formatter

I currently only have the new features, but this gives a good view of
what I think should be the result. I'd love to hear other opinions.

Fixes #358