Adding *files* to nomad-xt
Currently we only see upload, archive, repo entries. There are no files. This comprises:
- how do parsers work with files, mainfile, aux files, etc.
- store individual files in the files storage
- aggregate calculations in the repo based on a hash, i.e. having different raw version for the 'same' calc.