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.
Address code review comments
Merge pull request #76 from mailgun/alexander/circuitbreaker

Introduce circuit breaker middleware