Switched to use of BED Tools intersect for calculating intersections between different intervals. Runtime is simmilar to Banyan interval tree, but results from BED Tools are slightly different and likely more correct. Also fixed interval length calculation bug for low coverage intervals (now is start-end not start-end+1)