Report the progress of the download

VideoDL sends messages to its delegate, which has to implement the VideoDLDelegate protocol
Report when a download has finished.
Allow to remove the downloaded videos
Don't add .DS_STORE to the video list
Add the video to the list when the download has finished
Add license