add coverage and coveralls

Opening in favour of #1430 
wut