Calculating normals for each vertex.
Enabled changing between flat shading and smooth shading.  Still must add in spotlights and ground plane.
Enabled toggling between wire frame and filled-in models.
Enabled flat versus smooth shading.
Actually fixes ground plane in place.
Had backwards representation for last normal calculation.