XML loading and saving ready for Map and GameMode

The loading and saving of files has been implemented. Waiting on Map and
GameMode classes to be stubbed out.