Add the ability to cancel in progress downloads

Test Plan:
- Try downloading some of all videos.
- Cancel
- Try again, and make sure it shows the num videos download total less
  the ones already downloaded.