Kind-of working interceptor pattern now. Still only wired up for commands but it looks like something we can work with.
Added base class- and base method-level interceptor creation.
Fixed one broken test. A million green bottles...
All tests pass. How did that happen??
Renamed inbound interceptors in preparation for adding outbound ones.
Outbound message interceptors.