Open WorldCat reduce HTTP requests for multiples

Essentially a rebase of #492 with some additional fixes.