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.
Could do between line 124 and line 125:

String attributeString = attribute.toString();

Instead of doing it 4 times. Don't care about this now