adds youtube search by url, moves DownloadSoundcloudFromUrlTask to tasks gui/tasks/ package, refactors.