Add option to save JSON response.
Add a lot of code that does caching & HTTP…ing.