Added reasonably generic way of creating task routines.
Expanded marathon routine.
Merge pull request #4 from hawesie/hydro-devel

Expanded marathon routine