Interactive coverage reporting, without pre-instrumenting

No `lib-cov` directory is created, so there is no need to check for `process.env.COVER` anymore. Tests can be run with coverage reporting using `npm test --coverage`