NodeJS: HTTP Server with re-listening capability, when configuration changes