Merge pull request #4 from chongtastic/master

Refactoring for API friendliness
Added exception handling and fixed at bat result

We need to look into why an exception was thrown regularly because tags
in the xml document weren't closed...
Code refactor

Refactoring:
-I lost the exception handling during the refactor, so we need to put
that back in.
-Reads to the source XML files reduced.
-No more hardcoded references to Zobrist, it will pull the player name
based on the ID
-Simplified logic of the play by play looping
-Pulling the full at bat event description from the game_events.xml file
-Additional console logging