0.3.19

Refactored - Document has been renamed to Xml
Refactored - Renamed DifferenceReporter to XmlReporter
Defect - Updated XmlReporter to not squash differences when one out of two differences was listed in theignore list
Refactored - Refactored package structure for XML classes