Added my night's work on assignment 4. Supports multiple lights now. Tomorrow: add ambient light controls in the UI, generic cones & cylinders, and render a Christmas scene for the TA.