Replace function_adder.py with Jinja templating
The current version of steam_material_adder/function_adder.py
is difficult to read and very verbose. It should be changed to the Jinja2 templating approach used for the TSA functions or another technique alltogether.