string generation def

can now create arbitrarily-long alphanumeric, alpha, numeric, latin1 and utf8 strings.