VYSPER-330: replace PriorityQueue (where iteration is not ordered) with ArrayList and handle sorting on addition. add unit tests for RequestsWindow