add coverage on travis and composer