Outspent and facing an opponent who had won a slew of major endorsements, Erin McClelland engineered the biggest upset in Pennsylvania during Tuesday’s primary, securing the Democratic nomination for state treasurer. McClelland, 49, of Harrison said her public speaking skills, the missteps of her Democratic opponent and her travel across