(#120) - add more complex test

Added a new test to make sure we can handle many changes to a document, and changes to the keys that it outputs.