Added test coverage and coveralls integration