code cleanup

introduced the concept of custom configuration files:

* extract config metadata from DNS
* put it into config files
* the init script loads a $DAEMON-custom.conf

this can override the defaults coming from DNS