Add Test Anything Protocol (TAP) output to e2e.go

Adds a --tap option to change outputs to match the TAP format. Changes
pass/fail in general to "ok" / "not ok".