Rough cut of tangent blend implementation in tp

Still have some tweaks to make here, but the basic structure is in
place. Did a lot of pruning and refactoring to break up tpRunCycle.