Geometry Modifications

This PR primarily deals with the merging of new geometry abilities including more points being available on the subfault planes.  It also adds a test to compare against the previous code's geometry calculation.