Created GridSpriteSheet

- Created seprate class for sprite sheets divided in to a grid of
textures
- SpriteSheet class is now used for sprite sheets with textures of
varying dimensions
Merge branch 'master' of https://github.com/mattdonnelly/ProgramProject-RPG