moving ShowerContainmentCut to GeoAlgo with a new name. Wrote a GeoAlgoException class.