Add coveralls support

It would need someone to sign up at https://coveralls.io/ and enable the repo, but this would give us nice coverage data on the tests.