Created a TextureAtlas which can stitch together textures and be used to reduce the number of textures used by OpenGL

Signed-off-by: thehutch <th3hutch@yahoo.co.uk>