Fix mystery bug and add logger

Found the problem that caused the SpriteBatcher to sometimes not
render!!!
Added a logger class.
Loaded and building.ini information into the BuildingCatalog class.
Getting ready to add the "GhostBuilding" functionality to actually build
stuff!