Remove cache

Functionality is now in MarquiseD.

Less type name clashes/potential confusion from such
Issues with gearman mode and caching are now non-issues
Code is significantly cleaner (getChanges was quite messy, and was named poorly)
No code duplication