Switch to Karma and add coverage.