Code Coverage and Coveralls.io

Closes #1089

Would be grand if Coveralls was setup too with Travis sending coverage data.