Add support for running functions on data before plotting in parse.py

* Lets us plot mean(solver time) etc.
Set default many mesh shift in semi implicit s.t. there is no contact in squares