Introduces defaults.cfg

Config data is first loaded from defaults.cfg and then additional
files specified therein
My deployment specific configuration
Implements caching of image metadata.

Multiple server processes should choose one to be the updater, only
that process will write the cache files, others will prefer to read
from the cached file.