Added the map class, contains decorations, tilegrid, and more if needed.
In addition to the map class, I have added the MapLoader class to aid in loading maps from JSON.

Also, saving AND loading maps via JSON now works! Yaay!