add support for coverage and coveralls