Work on improving Testing of tests

I wrote Test::Tester2, but I think it is better named
Test::Stream::Tester. I also think the code needed reworking, and the
diagnostics need improving. I also made it way too timtowdi, I am fixing
that to simplify the code.