Torus generation code added. Normals not working
Actual torus commit,  see last for details