Created Shader class. I still need to implement error checking