youtube: use maxresdefault for HD videos
youtube: refactor data parsing
add tests against live API