edit Generator to be Iterator, and to hold own Random (in progress...)
refactor Generator classes
replace java.util.Random with org.apache.commons.math3.random.RandomDataGenerator
remove shared state between ClientThread instances, a lot left to do
general cleanup, a lot left to do