Initial commit of Downloader module.