updated travis scripts to only run coveralls reporting after a successful build