New map format and some changes

Camera: Changed setting and unsetting the current camera. Also changed
return values for X and Y.

StringHelper: A new class I'll use for string-based methods, currently
only does splitting.

TileMap: A tile-based gamemap. Handles loading (with the format seen in
TestLevel.txt), unloading, and rendering. Also some collision math.