Added XMLUnit as third party dependency
Changed PersisterTest to use XMLUnit to support out-of-order comparisons of expected output