format vimeo tests
updates for youtube tests, added test for download
Youtube extractor update

- Download returns a promise
- rename getInfo to info
- utilize ytdl methods to normalize control flow
default config to empty object if none passed
rename getInfo -> info