issue #9: put time measurement into WorkItem, add toString() to current workitems collection