Got rid of some compiler warnings

Signed-off-by: Wilson Brenna <wbrenna@uwaterloo.ca>
Fixed error in the UndoRedoHandler

Signed-off-by: Wilson Brenna <wbrenna@uwaterloo.ca>
Progress for saving files now works better

The progress bar is now updated as XML nodes are
written to the disk. This creates a reasonably
accurate representation of the saving progress.

Signed-off-by: Wilson Brenna <wbrenna@uwaterloo.ca>
Manual update of these files.
Fixed XML save error

The previous commit introduced a bug corrupting the saved
files. Should be fixed now

Signed-off-by: Wilson Brenna <wbrenna@uwaterloo.ca>