Added goworker.WorkWithPool method

Enable one to work with a pool injected from outside. This is a kind of a naive proposal.

A better, more complete, implementation might be to create a method goworker.WorkWithConfiguration(config) where config is a struct that supports all the flags and a pool instance.

What do you think?

fixes #12