Switched async tasks to TaskEx.Run, set up XMLUtility class for serializing/deserializing xml data, player list updating event calls