Allow coverage_dir to be an absolute path

I didn't update CHANGELOG.md because I didn't want to create a conflict with my other PR (PR #185)

Appraisal passed:

45 scenarios (45 passed)
221 steps (221 passed)
2m8.278s