This PR introduces a few new features and changes:
you can set the desired log level from the CLI
files are cached in a separate folder
you can pass the lower/upper id from the CLI
after all scraping is done, a final check is performed to compare the number of scraped URLs and the total supply. The user is notified if there is a discrepancy and the cache file will not be deleted
the results are saved as a JSON with extra metadata
This PR introduces a few new features and changes: