fixes some little problems with the utf-8 character generation from table 3.7, the original function was based off of unicode 5.0, the new one uses 6.2.2 I think, there were a couple cases that could generate malformed utf-8, that has been fixed and it fully conforms to the table now. Adds russian names. Adds russion words and japanese 4 byte utf8 words to the words, you will now get random names and words outside of ascii. Adds get_hex() function to generate n character hex strings