bugfix, was not correctly working out when a designs target region was overlapping a exon, refactored to have one subroutine that works out if there is a overlap, this is used by the code that checks if designs hit a exon