Added base class for template nodes, node to execute arbitrary commands in the expression language and reworked tests to use stubs