integrate coveralls and update travis configuration