add Worker and Watchdog classes to utility library