Add dependency clue/promise-react
Add composer.lock and adjust gitignore accordingly
Add timeout option to Icmp::ping()