add start of template eval, some real end to end testing;  this is the first commit with something resembling a usable template system