Multiscale Geometric Methods for Data Sets I: Multiscale SVD, Noise and Curvature