Added LocalRunner and command line options for stand alone execution

Added a new "CommandLine" option as the default 'mode' for crank.exe. Allows for manual runs of crank without distributed communication.
@davidfowl @abnanda1 
The CmdLine package is not designed to work that way. If Mode is required and the user does not provide it, an exception will be thrown when parsing.
Unless we switch to using the token reading version of the library, or use a different library, the arguments are going to keep getting more muddled because of the mixing of arguments for all modes in one data object.