Fix for parallel VTU output

Parallel VTU output currently breaks after one timestep because self._time_step is not being updated correctly. This pull request contains the patch in issue #149 to fix the writing of VTU files in parallel.