A more robust tap-producing test harness for node and browsers. Adds suites, beforeEach, afterEach, etc.