High Priority:
- Use OpenSearch descriptions for search.
- Don't use Qt classes in search.
- Make search available in CLI interface.
- Don't use Qt classes in settings.
- Make settings available in CLI interface.
- Show video duration in search results (site-specific; needs changes in GetMediumURL to find duration and find if it was found in search results without fetching another file for each video).

Low Priority:
-Put the name of the download on top of rest of the data, in the download section

Bugs to Fix:
Fix video reset to the beginning. 
