CCHS-26

Added point handling to the transect generation and the STRTree that deals with intersections.  Includes interpolation code for Uncy values, still need to handle interpolation of bias-uncy and anything that comes later.  Sorry about the formatting changes, I'm trying to switch to tabs when editing a function.
Is this autocloseable?