Fixes bugs in recovery and View

Addresses a bug with CoverageDoctor.repair when the coverage is empty

Wraps the loading of the reference_coverage in ViewCoverage to catch
a malformed reference coverage; raises an error containing the path to
the reference coverage.