Updated main to display the new tree type properly.
Updated the cabal file to include the dependency on Data.Tree.
Moved some demo files around to be able to compare old ones against ones with the current diff algorithm.