Working fromList and toList functions for Tree k v
Add (failing) tests for edge-labelled trees
Generate diff of two documents, via assoc lists