Expand the capabilities of the RetconHandler monad

Now with bonus exception handling and log writing!
Handle running action in CLI demo