Separate logic for child process queue in own module

What do you think of this? Could be it's own standalone npm module now.