Added logging for item cache.
Added document caching.
Added cache clearing.
Merge pull request #11 from jacebrowning/cache

Add a cache of Document/Item lookup for a Tree.