Add a test of the newCache function
Fix up the .cabal file, had the cache test in the wrong place
Improve the documentation for newCache
Add a simple .gitignore file
Delete the Darcs boring file
Fix the lint examples so they don't create directories in the wrong place
Add any testing data file to .gitignore
New version of the profiling code, split out the logic separately and add a test suite
Updates to the profiling code, add a new viewer