Refactor source_downloader to accept an existing import directory, and to further remove URL grabbing from downloading.