0.3.6 - Document, DifferenceReporter and DefaultReport updates

New Feature: Document - you can now assign a name to Document objects
New Feature: DifferenceReporter - will use the Document name if one has been assigned for difference reporting
New Feature: DefaultReport - can be provided with an ignore list to filter out unwanted Differences