Adds tests for CoverageDoctor.

Adds first-order tests for currently operational CoverageDoctor functionality located in recovery.py
Modifies _do_analysis in the CoverageDoctor class to support a corrupted master file.