Torus works

Got most of the normals and the Torus to render, now we just need a
data structure to  memoize the vertices