Move all templating-related helpers from run_steps.go into separate file
Created by: mrnugget
I've wanted to get an overview of all the things that relate to templating and thought it would be better if all of that goes into its own file.
I also added a tiny new helper so that the interaction between runSteps
and templating might be a bit clearer.