More idiomatic way to handle when remote itags are not a subset of local
Add docstring for getURL and parseQualityGroup
Also account for IndexError when trying to get a URL

Probably this won't be reached, but we're just being safe.