Added ability to load task objects from local cache (which can be maintained with webdav-sync)
Added ability to use unlocated `TaskList` when cached
Added default caching, with some logic...
Ability to update cache in background after a change has finished