Introducing HTTPDownloadView

An implementation for #29