add coveralls.io code coverage checks