Move queue out of the synchronization targets, add synchonization object to carry state
Update TODO and introduce QUEUE
Support directory creation and deletion
Support directory creation and deletion
Merge branch 'tests-with-directories'
Update QUEUE
Remove directories recursively from the cache
Repair tests
use PyFilesystem
refactor into topic files