Don't include +/-inf or NaNs in min/max calculation
Added docstrings
Use grayscale colormap
Update contour when changing slice