Added number of workers options in WorkerPool.
Extracted job scheduler strategy.