remove unneeded ItemWrapper
Item actually is a Worker
test renaming to more meaningful names
use 'chan struct{}' instead of 'chan bool'
renaming variables and putting comments in startLoop()