Added some quantatative quality checks to guard against names that are too short, too long, or contain too many repeating characters.