Let HttpURLConnection do caching for us.

First step toward #22 and perhaps #7.