Fixed Bug with Shaders
Heavy Commenting and Slight Changes

Effected files include: renderer.h, shader.cpp, events.h