use poll
use ANSIBLE_FORKS
add TIMEOUT support; kill all children when parent dies
Merge pull request #8 from huoxy/master

a-big-refactor