Add function to resume failed downloads

please add a function to resume failed downloads so that the download can resume from where it stopped it would be even better to have a download manager like functions such as in
download accelerator plus
internet download manager
orbit downloader
so that users wont have to use additional download managers to download large files