add DirectionalLight and SpotLight
add RenderView(virtual camera), use this instance of real camera, to be able to add postProcess and render to texture, shadowmap and so on
remove unused shader
add light and shadow shader