Implement download manager

Make downloads store a video list
Downloads pane is actually filled out.

Test Plan:
- Just using it locally