What constitutes a breach of contract, and what remedy does every breach afford the innocent party?