added CharacterSaver

This class will handle individual characters as XML files. This will
allow me to modulate character sheets to add new fields or remove them
for future updates.
updated comments and methods

Added loadCampaign() which will read the file to the log
Updated Campaign

Changed beginSession() to resumerSession() to better reflect what this
method does. The session is started when this instance is made.
Massive Update

redone a ton of structure regarding the way campaigns interact, load and
save.