Added enumerateViewRectsForRanges:usingBlock:
Added enumerateLinkRangesContainingPoint:usingBlock:
Added more tests