downloader save files
logging and refactory downloader
downloader test