adding substitutions in the CodeFileTemplate.  Closes GH-27
tracing the inputs and substitution values.  Closes GH-32