Added Downloader & DownloaderCallback. Removed some other things that weren't very needed