Adds AbstractLights and DirectionalLights in an object oriented way. #142
Merge branch 'lighting/managing_lights' of https://github.com/hpicgs/cgsee into lighting/managing_lights
Merge branch 'lighting/managing_lights' of https://github.com/hpicgs/cgsee into lighting/managing_lights