Add argArray argument to main.cpp::executeMode()

With the previous removal of handleRemainingArgs(), it is up to indiv
modes to parse their own arguments.  To enable this, the std::vector
of CLI args was added to pass into the executeMode function.  Passing
the args into executeMode will allow the array to be further passed on
to the main callback for each mode function.