Added frame to toleranced frame constructor.  Refactored tolerance frame layout
Added test for point with zero tolerance - results in bad allocation exception due to negative vector size
Refactored cartesian point sampling to be more robust under conrner conditions