split a bit of read/region tracking out of BreakDancer class

into the new ReadRegionData class. The idea is to reduce the public
interface to this new class to the absolute minimum so we can focus on
refining the way breakdancer deals with reads and regions.