Issue #862 Extensibility for action invoker

See https://github.com/aspnet/Entropy/pull/23
Looking for feedback on this point. At first I made an `Initialize()` type method, but it seems simpler to just override+call-base if you want to do something here. 

Any reason why we should do something more first class?