The worker is now responsible for handling pipes
Updated master to not send a pipe to the worker
The worker_pool lets the worker handle pipes