add tests/util.php
add @group annotation
support coveralls