Fixed deprecated references to TileMap
Fix some makefile issues

Included CPPFLAGS, TileLayer.o needs to be built in main target, fixed
clean to remove object files
Make load function be void instead of bool
Created TileMap class
Made comment format consistent