Personality and zip code can help explain differences in political ideology, according to a new study from Northwestern ...