Add weighting mechanism for names and interests

Its a very rough bell-curve generator, but the first names on the list
will be more likely to be chosen than any of the others, and the very
last names on the list will almost never be chosen. Generates slightly
more realistic interest graphs.
Weight interests, and remove duplicates