Add coverage reporting to travis and coveralls