Adding a place to keep all configuration stuff for cdist seperated from the installation directory. For safety reasons.
The secret key is generated if it is not set via parameter and the explorer does not return any. It will be saved in the netbox home directory to easily read the key for the config generation.
This saves the installed version and checks if a new version must be installed. If no update required, it updates the configuration files if required.