improved youtube-dl wrapper function

 - better name (call_youtube_dl)
 - added docstrings to function and file
 - captures stdout & stderr, returns True indicating error if there is output in stderr (fixes issue #34)
   - currently these are written to file, but (TODO:) should instead use the log function (see issue #30 and #24)