adding support for code coverage and coveralls.io