chore: upgrade js libs, add coverage (jacoco, istanbul & coveralls)