A moo role which adds local caching of the contents of a URL