Changes config to use a required module instead of a json file and sets defaults if not explicitly set