rotating objs via keyboard
calculating averaged vertex normals over the normals of the triangle the vertex participates in
can switch between normal rendering modes