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