add shader class from ore-infinium and the sprite vert and frag shaders

going to use glm and move all of this opengl code to opengl programmable
pipeline, before i can fully implement text rendering
working towards getting subdata buffering working and such