When contract contains reciprocal promises, and one party to the contract prevents the other from performing his promise the contract becomes voidable at the option of the party so prevented; and he is entitled to compensation3 from the other party for any loss which he is may sustain in consequence of the non-performance of the contract. Illu...