Working downloader module. TODO: check downloaded file size.