Working downloader, not yet supporting multi-part download though