Expand steps env
The MR Add env to steps (!34 - merged) • Joe Burnett added steps environment, but didn't add expansion.
This bug wasn't obvious because the structure of runner.go
is not clear.
This MR adds that expansion, which is trivial. But also restructures the code to make more clear how the execution proceeds.