introduce oscdoc_cache. files put to the cache should be valid oschema instance files. cache used to avoid multiple download or validation of the same file.