new --coverageExclude to trim files from the coverage reports

I wasn't sure how to write tests for this :worried: .