add coveralls to require secion of composer.json file if running on travis-ci