chore(testing): add coverage reports with karma-coverage and coveralls.io

It's a pack of different commits leading to this end, but I think it should work.
Lets find out!