fast caching netCDF reader with latest changes as of August 19

I thought I'd send this so you can pull your own latest changes along with my current netCDF reader into your repository.