Use interval rather than timeout to check for config in background.
Mac Config GUI: Fix for paths with spaces.
Logger: stream.on('error'), not stream.once('error)