Fixes bug when querying an empty coverage

Addresses an error that was being raised when querying an empty coverage.  Should now return an empty array if the coverage is empty.

Updates tests for empty coverage