Use RDF::Util::File.open_file, to enable use of RestClient, and HTTP caching by using RestClient::Components.

This should satisfy caching requirements for issue #13.