removed genereted doxygen files from repo
improved the readme
Fixed type where constructor for Rectangle2D took int instead of float for some parameters.
Added doxygen comments to Rectangle2D
Changed loadShader method in Material to return a FluxError, the previous return value is now set through a pointer passed into the method.
Added Doxygen comments.
updated .gitignore.
FluxNormalMaterial can return its Textures
Sprite has members for storing the dimensions of textures, also has methods for normalising image Rectangles to UV coords
SpriteBatch adds Texture dimesniosn to a Sprite when it is added
Sprite has a new constructor for supplying a spritesheet (as an xml file).
Fixed emscripten bug in SpriteBatch
Removed debug statements from Sprite.
Changed scene storage from a map to a vector.
Added ability to change background colour, can be set from Root.
Methods for removing objects from the scene added to Root.
Clear now resets the IBO counter, which was causing clear to not work.
SpriteBatch can now return a pointer to its vector of Sprites.
Added mising method for setting colour of Sprite.
Changed XML format for TextDrawer, now takes an offset value whicha allows the text to bew drawn correctly on a line.
TextDrawer now has a colour property, added getters and setters for this.
Modified stress example to use new removeFromScene methods.
Changed TextutureMaterial, NormalMAterial and TextDrawer to tale shared pointers for textures.
updated stress example to use new Material interfaces.
Optimised Matrix multiplication.