meshes working with surface revolution

not sure about texture mapping, trying to implement just plain colors
for these types of meshes if nothing else. Also working on getting
flashlight light to work