1) Adjust Parser to determine default commands as part of the parsing so that they can get options and arguments injected as well