copy circuit breaker code from Daptiv.Infrastructure and timeout handler from Daptiv.Bcl
Merge pull request #70 from daptiv/add-circuit-breaker

copy circuit breaker code from Daptiv.Infrastructure and timeout handler...