go vet and golint fixes
add untested Worker and WorkerPool
a couple of basic worker tests