Added Shader class for loading vertex/fragment shaders