update wiki_diff to allow for multiple requests - expand the documentation and error checking to factor in the logic around uncached diffs.