Types of Contract Breach & How Do We Identify a Breach in Contract?