Update dev dependencies & add multiple test coverage reports

Initially, the thought was to have both text and html coverage reports, but since this was not possible with the outdated dependencies, updated dependencies also.