#380 Youtube Upload CLI filename not properly escaped

The current Youtube Upload CLI would crash when video titles/filename were not escaped properly. This patch fixes that, also included in the patch:
- tab auto-completion when selecting file for upload