Expanded Lighting

Added draft to include all material properties instead of just diffuse
and ambient, still missing textures of course. Also added selector to
switch between omni and spot light on index page.