Merge branch 'multi_time_step_warnings' into 'master'
Multi time step warnings and stop condition
Solves the issues #111 flagged by @alepper
We now explicitly check the time-step sizes given in input are sensible.
We now have a function to test whether we have reached the end of the simulation or not.
Branch can be removed.
See merge request !104