No accidentally real names; more rap names
added syllable counter; weigthed random branching
Better and more flexible basic name generator