fix test coverage generator and use npm jscoverage