6/4/2014:21:30 - Torus implemented

Multiple light sources fixed, ray tracing "cancer" solved by stopping
objects shadowing themselves