New e2e script (in go this time) that doesn't completely suck

Will continue to expand scripts like this while shrinking the bash scripts over time. This is a good first step, it's not completely impossible to use like the script it replaces was.
Can we just make the default be "*" - it seems like a reasonable assumption.