Canfield-Staging -> production

Minor reliability fixes:
- The parser was eating IO and Parse exceptions, and then returning a partially built game map (World object). This is now fixed.
- The parser had a throws declaration for the wrong ParseException: it declared java.text.ParseException rather than org.json.simple.ParseException. Corrected this.
- Fixed integration tests that expected a java.text.ParseException to be thrown: the try-catch block in integration tests that use the parser now check for the correct org.json.simple.ParseException, as well as IOExceptions.

Some of the changes listed in the Parser.java file are due to the auto-formatter, which I try to now use based on a discussion that Aaron and I had a few weeks ago.