attempting to fix Issue #66
.
fix for crossing 0 degrees longitude for gridded datasets, also some additions to make the grid updating more robust