Master gets an instance of an ExecutionStrategy
The worker handles exceptions itself
Moved the start_worker method to worker_pool
The worker_pool is pretty much only reliant on a worker factory
Moved process_name= to WorkerPool