Initialize key and value classes on construction of table_gateway_generator
added support for generating key, value, row from random source in order to drive automated testing