INT: added a first draft of phong shader using ambient light
INT: re-getting the uniform location at each setUniform
INT: moved back to useing the "generic" ShaderProgram class