add js output and fix coverage
fix client coverage tests
add license and travis