fixed coverage calculation changing from query start and stop to target start and stop
added large tests with clear descriptions of coverage calculation