Added EventHandler class
Renderer class changed to take the global Camera and Light as a parameters in the constructor