preperations for point and directional lights
refs #3 point lights not yet working
wip