setting up values and defaults
can now track task completion, status and can restart tasks part of the way through
Merge branch 'completion'