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.
I thought it was nice to be able to specify exactly the things you want it to do, but sure ok.