Stratification Learning: Detecting Mixed Density and Dimensionality in High Dimensional Point Clouds