added getRandomList(list) to return the same list in random order
rewrote getSubscribeWithQuantityDataAsListOfLists() to accomodate
instance based subscriptions on a physical system