John Lewis, anti-Confederate Virginian and Republican Statesman