Expose hook for reflective dispatch.

This adds a single public type: `InvocationHandlerFactory` which should allow integration like rxjava and hystrix per #105.