Implement Recursive Totals

With the addition of subtasks the totals of a node should reflect the
sum of all the children.