Wrote ShaderProgram class, testing it.