Tasks: fix bug in cancel method. Add currenTime method.
Add initial web demo page.

Demo page currently includes:

- A step button to execute the next task from the task queue.

- A list of the pending tasks in the task queue.

- A textarea with all log/output from the nodes.