[AESH-135]
added a Provider for CommandInvocation, it should now be fairly easy to extend and customize