Adds retrieve_by_url.
Use CURB.
Implements show_progress.