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.
My rule is that if you put commas in filenames you deserve almost anything bad that happens to you because of that. ;) But ok, fixed.