It sure is simpler to call tap, rather than run the tests via node. Made the raw TAP output prettier and did some work on the failures output as well.