Modify Downloader to understand chunks
Fix closure problem with download button handler
Add progress indicator to Downloader
Add progress_callback to request_remote_file