String creating

String creating code now exists. It may or may not even compile so you
will want to ignore this commit. (Yes, yes, I know I just said but I'm
working in the wrong OS right now). Also, it doesn't adjust for the
inherent non-normal distribution in string generation.