Complete refactoring of file downloader class, replacing curl_multi with a loop of plain old curl handlers. This is because I can't insert a pause between requests to a server that insists on them.
Next step is to add a test for the "sleep" parameter.