Fix the ordering of the frequest item list
 - Now the candidate item list will change orders based on the raw transactions
 - If the transaction has items that already exist before it encounters a new item it will place the new item after the previous existing item
 - This should hold a more consistant ordering