WIP: add beginnings of ETupProject.  t12 works, t11 and t13 are broken.
WIP: Refactor complexity of dealing with tuples
WIP: t13 works but t14 illustrates a remaining problem with surface/internal tuple representations
WIP: clean up debugging messages.  Going to need to change EltTuple.
Put the tests into the unit testing framework.  Passes 14.  Some failing tests yet to add.