added UUID based id generation, so you can run the bench-tool multiple times withouth clashing IDs