Every contract or duty within the Uniform Commercial Code imposes an obligation of good faith in its performance and enforcement.