Rename the "Downloader" to be a "Cache" instead

Why the change in name?  Because as a Cache it will be authorized to
store actual NumPy arrays as attributes, instead of just the text files
they are loaded from.