Cleanup
Added some debug logging for shader compilation
Simple gouraud shading from a global light source