some cache changes for testing
Merge branch 'master' into matt
cache partially works: saving history when a new toplevelcomment is created,
overwriting the whole cache every time.
Added a load cache method
modified the cache
Updated the cache--still a bug (check the issues)