alter index writing to be usable from external tools
Merge pull request #2 from emojidex/index_caching

alter index writing to be usable from external tools
Merge branch 'master' into collection-checker
cleaning
spec re-write WIP