James A . Garfield , det republikanskapartiets