Introduce circuit breaker middleware

Circuit breaker watches the error condtion to match, after what it activates the fallback scenario, e.g. returns the response code.
I didn't understand this line until I read through several more files. Could you add a small comment to explain this line?