Added to the tile map heirarchy of classes
TileMaps have reached a working state

They are extremely slow right now though, will fix this in next commit
Made loading TileMap's more efficient

Now, instead of (widthInTiles * heightInTiles) draw calls to the GPU
every cycle of the main loop, it will only do that once per screen,
saving it to an intermediary ALLEGRO_BITMAP* - each subsequent call of
drawMap simply blits the pre-assembled screen to the backbuffer.
Comment fix
Comment fix
Small fix
Fixed TileMap::changeScreen(ALLEGRO_DISPLAY*)

Arrow buttons currently change screens since there isn't a character to
walk off-screen yet
Added build instructions
Made TileMap::DrawMap(...) much faster