added split method to GenomicRegion. Need to figure out what to do in the case that split coordinate is the start of the region