fixed issue with compare for unstranded data, there was an issue with
genes too close together or on opposite strand. also, for change-points
switched to arraylist from linkedlist since this seemed to be using
excessive memory