implement mask switch
bump version
diff2 function to calculate gradients with NaNs
tweak readme
finish implementing thermal wind

when `thermal_wind` method is called on a `CastCollection`, it adds a dudz and a
U field to each cast