Moved shader code to seperate files, cleaned up main slightly.
Added GLSL shader code.
The program now uses the glsl vertex shader.