add coveralls for code coverage reporting