Added Maven support. Split MCInfection class into Utils, Configuration, & InfectionListener classes.