timing information added in debugprint

It would be useful for `get_node_total_time` to accept the `dict` of total times as an argument and recursively call itself only if the total time of a node hasn't already been computed.