Add code coverage support, and coveralls integration