async.foreach() + BDD-tests + documentation