Created CoordSet2

Demoting a lot of stuff from CartesianBase to Cartiesian2D and 3D
because leaving it up there is a hack...