Custom circuit breaker creation

Still needs construction code on object definition and clean up some side 
effects