First cut of refactoring outbound interceptors and wiring up an outbound auditing interceptor.
WIP: Added auditing interceptor tests. Need to refactor the default dependency resolver to allow resolution of some Nimbus-specific types via constructor parameters.
Auditing works :)
Fixed test.
Fixed method call counters.
Added interceptor tests.
MAde MethodCallCounter properly thread-safe. Unless ConcurrentBag is also borked :|
Merge pull request #116 from NimbusAPI/auditing-and-outbound-interceptors-refactor

Auditing and outbound interceptors refactor