Implemented Feature #3

By Adding -o option to specify the download destination directory
Added the ability to track already downloaded video and
don't download them again if already downloaded.

Thanks to youtube-dl