Added ReadmeClient for downloading readme files, support for preferring cached versions of URLs