Exclude generated coverage files in .gitignore

`npm run coverage` generates a compiled `test/src` directory