Upgrade ipc protocol to support multiple commands
Clean up some of the options code
Add a custom action to parse remaining arguments with a different parser
Allow execute options to be specified during archive inject