Armageddon is off . . . for now

Both the US and Iran can claim victory of a sort but many questions remain unresolved