save masked

altered save function to output masked arrays

required for saving to netCDF variables
We're currently using 2to3 (see #65 and #69) instead of six. So I think you can just get away with `import __builtin__` (and use `__builtin__` elsewhere) and 2to3 will take care of the rest.