add documentation and topo shielding factor param
improve doc and add pressure term to interp fn
fix issues with multiglaciate and in-place updates

In-place updates causes problems with using the model with PyMC.
Fix that and simplify the code a bit.
remove redundant dict entry