Added Texture class.
Removed unecessary filter settings for textures.

How textures are sampled / filtered, is defined by
a sampler object.
Using Texture object instead of ints.
Using Texture objects when loading image files.
Added opengl object for shader programs.
Using opengl objects for ShaderPrograms.
Removed useShader variable.
Refactored loaded images.
Refactoring working with buffers.
Using buffer methods.
Method for refactoring calls to buffers. Bytes.
Refactoring calls to create buffer.
Moved utility methods for buffers to package.
Refactoring.
Aliveness for opengl objects.
Removed color input to vertex shader.
Geometry utility, refactor code.
Removing print statements.
Removed ARB usage from program.
Moved shader creation out of Mind.