Add coverage testing, and report to coveralls.io

Requires signing up with https://coveralls.io

Badges should then be added to the readme, alongside the travis badge.