Separated udp packet generation into a creater class

Implemented version 2 of the player and match packet format
Integrated the V2PacketCreater into the mutator class
Moved stat maps into the PlayerInfo struct

Doing this to fix an issue with creating the player packets.  The packet
header was not being prepended to the packets
Fixed spelling of creator
Renamed member variable separate to sectionSeparator
Changed getStatValues to use join function