Removed a lot of unused classes and code. It is now possible to set uniform values directly on the POGLProgram object