renamed some stuff and gave PointSet some guts
starting writing tests