save masked

altered save function to output masked arrays

required for saving to netCDF variables
Ideally this would be in numpydoc form. (e.g. https://github.com/marqh/biggus/blob/savestream/biggus/__init__.py#L535)