Fix #380 Youtube Upload CLI filename not properly escaped

- Add feature to tab complete when choosing file/folder
- Filenames are now escaped

Fix #380
Fix #391