First shader, just makes everything blue.  Emulates fixed function pipeline of glColor3f(0.2, 0.4, 0.6, 1);
Abstracted Shader class, and garbage collection for GPU shaders
make it clean up the shaders
did someone say....shader code?
actually got shaders to have attribute binds :D
textured shader!