have the contents of a database be configurable
make it possible to cache the filelist eventually
restructure path handling
fix up signing
Merge branch 'files'

* files:
  fix up signing
  restructure path handling
  make it possible to cache the filelist eventually
  have the contents of a database be configurable