Adding a RangeDownload class to allow resuming a partial download