Replaced raw pointers in Renderer with thrust device vectors
Extracted parts of the clearBuffers kerel into Renderer::clearDepthMap and Renderer::clearShadowMap which use thrust api calls instead of kernel calls
Extracted parts of the clearBuffers kernel into Renderer::clearColorBuffer
Refactored clearBuffers into Renderer::fillJobQueue
Removed some of the global state of Renderer
Added Renderer::resolution