Updated the cabal file with my new contact details.
Reformatted the code using stylish-haskell.
Changed the types to use Data.Tree instead of a custom AST type and ported the improved edit distance algorithm.
Added the cabal-dev directory to the .gitignore file.
Bumped the version number because of the new diff algorithm. I am ever optimistic.
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.
Added a function for finding the length of a forest.
cleaned up the code a bit...