[Experimental] Refactor caching a little

* UG cache now wiped on sits import
* Fee's task now log success/fail states
* cache structure for internal programme data is now stored differntly ( type/year/instance_id)