Pass subscriptions file to storage module

In the storage module the file with subscriptions is no longer retrieved
directly from the config module, but expected to be passed as option.
Storage module no longer depends on config module
Match example configuration with current settings
Unified module header structures
Log new items with log module
Extend tests