update for coverage reporting and npm test that triggers grunt test task