added some tests
doc update
fixed methods to retrieve old and new object versions in diff class
added minor comment in method description