Move DownloadController -> DownloadBehavior for naming consistency