refactored the light values into separate arrays and added intensity value for lights to shader and main program
lights are now arbitrarily placed in the scenegraph