Does the actual work of downloading - the make_request function is in subtitle_utils and I'll annotate it separately - it takes the response and returns it to be saved by download_if_criteria_met