TT ongoing updates

Making a lot of commits, in case I need to go back. This now has tests
for 3 triangle types, and a calculator with logic that makes sense to
me. Will see if tests pass.