added config_file option; if config_file is url, download and use. Useful for first time runs