implementing Queue.touch w/ test. also throwing in item.age/item.time_left in peek return.