Refactored xml processing and added Contest, ElectionOfficial, and State
mappers

* Moved xml processing code out of processor.js and into it's own
javascript file
* Added mappers for:
    * Contest
    * ElectionOfficial
    * State