Adding coverage. Customizing test runner in Travis to produce coverage report, for use by coveralls.