continued work on fixing key-value renderer for maps of maps
fixed bug in the key-value renderer where maps of maps weren't read in and processed correctly. Improved the tests by using the object difference to determine whether the reconstructed object truly differ from the original objects