Added TileMap Saving via MapIO Utility class & Added Unpress-on-Check Support to the Keyboard class
Added TileMap Loading and did some general fixing

Added: Middle mouse click support to Mouse class.
Fixed: Collision Checking for the Player
Problem: Need to find a solution to loading the level data from within
Jar.