First attempt at merging classes into one rather than having different classes.. need to extract out all the logic into different testable side effect free functions
Added by Example tests which are really helping to identify what the issues are
The basic examples are now all passing the Test by Example. Next up some harder stuff and plenty of refactoring.
Don't output default namespace to allow XmlDiff to include namespace checking when comparing original and final xml
All Tests passing and very complex examples passing now.. but code is horrible.. Needs a big refactor.. this is just a stake in the ground before that refactor