added blacklist support in downloader, added support to run specified gnos snapshot --metadata_dir option, added support to run specified repo -r option