Improve cache layout + make fees task report state
Use correct method to purge output cache (else changes won't be passed to of-course)
Purge data using models (not calling Cache directly) + bugfix typo in fees update
Fix Cache::get('file', method) logic
Added closure to avoiding running the "generate" method every time >.<
Bugfix: pass year to closure
Merge pull request #751 from unikent/feature/cache-structure

Refactor caching a little