Fail if not ok.

Currently if you have a node program that throws an error before outputting tap, `tap-spec` outputs `Pass!` and exits with `1`.

This is confusing, it should probably exit with 1 and output `Fail!`