Support not specifying a CLI argument +other fixes

- add public/yt-data.json to .gitignore;
- support the 'help' CLI argument;
- support not specifying a CLI argument;
- create public/yt-data.json if it does not exist;
- do not open activated folders in the audio player.