use open-uri to open config file, allowing us to fetch from the local file system or a url