add coverage and coveralls

Opening in favour of #1430