Add coveralls.io

Probably needs to be manually merged in with a new encrypted token in the .travis.yml