coveralls and coverage separation

instead of #28