pe-better-coverage

Get unit/midway/e2e in place. Hookup coverage stats for unit tests. Provide unit tests (with mixed amounts of coverage) for every controller/service/provider module.