Coverage report changes

- Only report to Coveralls on a successful build
- npm test produces coverage reports on local builds