Fixes to e2e script

@thockin I'm changing -tests back to the way I had it, it's super annoying this way.
If you don't have this then running `go run hack/e2e.go -down` tries to run tests before taking the cluster down.  Having to pass an extra `-test=` is really random.

This way it does the stuff requested with the cluster, there is an easy way to run all tests and also an easy way to filter the tests that are run.