Vid 1773

It seems that `canAddToList` is always paired with `addToList`.  Maybe put the `canAddToList` check inside `addToList` and have `addToList` return true|false depending on whether the video could be added?  Then if we ever decide that case needs to be handled we can just look at that return value.