added tilemap with primitive y collision

adds TileMap.h and TileMap.cpp
collision still needs work