use karma for unit tests
add coverage badge