Allow default commands to take options and/or arguments.

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