hugeee refactor

moved to wrapping the android DownloadManager
added ability to handle multi downloads at once - currently only restores upon rotation