Initial code
Rephrase log to debug
Extract notion of asyncWhile
Add Travis CI manifest file