Coverage

This adds a `.coveragerc` file and adds coveralls to `.travis.yml`.

The coveralls addition might actually break the tests on Travis, as long as coveralls is not set up correctly.

To set up coveralls, just go to https://coveralls.io/ and set up the project. Then after merging this PR, everything should be working (I hope).

Refs #222.