improve signature of executors methods
improve test
replace varargs by single objects in addTaskListener() and removeTaskListener()
improve JavaDoc