Add a way to distinguish a downloaded file from one still to download
I'd say each gui-downloadable-file would ask the moodle provider if the file file_id
is cached.
One thing to consider is that if we have to lookup on disk everytime it could be a performance concern
should probably be done after #6.