added coveralls for test coverage