updating travis configuration and adding coveralls