Circuit 2.0.0 - reworking of how breakers are built, provide an error rate breaker

Closes #20