Added normal calculations and began surface revolutions

The Geometry class will now calculate and commit vertex normals to the
buffer, and the beginnings of the surface revolutions class has been
added.