Implemented RendererGL using OpenGL. Renderers are now exchangable in main function