Continued work on the controllers.  Worked on geometry shaders tutorials (Chapter 8). Including screen normal calculation.
Abstracted the GraphicsEngine class.  This will allow modularity of the graphics engine and allow renders for other APIs to be more easily created.
Removed code for creating game camera.  Created new property in InfoViewport to tell the game what camera to render from.  This will allow the gameEntities to hold more than one camera at a time.
Created new class GEObject Container to hold the gameEntities so it was easier to pass them to objects for reference.  Started to refactor the code to support this new container.
Finished encapsulating gameEntities in GEObjectContainer.  Added copy constructors and clone methods to all GEObject classes.
Added a default material GE_MISSING that renders an object yellow if its shader is not found
Started work on loading textures specified in materials
Textures are now loaded as part of the material. Fixed bug where the R and B channels where reversed in bitmap files.
Added class GEResourceContainer to encapsulate the texture, mesh and material containers.  This way access to resources is standardized.  Worked on the GE_MISSING resource for material and texture.  If a material is missing it now returns a yellow shader, if a texture is missing it returns a purple texture.
Added mesh loading functionality.  Created MUMesh and MeshUtilities classes to facilitate this.  Currently supports ASE mesh import.  Also fixed the issue with controllers exceeding the range of the property.  Each controller now checks to see if it has exceeded the limits as opposed to waiting to the end to validate.
gitignore update
Removed Meshes
Added new controller GEControllerOrbiter to allow one object to revolve around another.  Fixed bug in GEControllerInputMousePositionX where it would access gameEntities before checking if null.  Changed all delete operations to free where memory was allocated with malloc.
Merge pull request #4 from Lehm2000/OpenGLTuts02

Open gl tuts02