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.