The Doctrine of Frustration as Applied to Contracts