Make DeferredRenderer take a loader on construction (needed so it can get at it's shaders).

Add initial implementation of DeferredRenderer constructor