Missing "abstract" keyword.
Imports out of order.
Added vertex lit shaders which handle multiple lights of the same type.
Added pixel lit shaders which handle multiple lights of the same type.
Added single pass lighting demos for vertex and pixel shaders. The demo renders 8 lights. This differs from the multipass demo by sending all lights of the same type to a shader.