Refactored most of my GLSL files, added all generic calcLight methods into lighting.glh so that we reuse code and shorten all those obnoxious shader programs