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 
It's definitely not a generalized local runner because as you indicated it carries out a very specific set of operations - connect, waits and disconnect. If you need to change functionality, you'll need to add a new runner or modify this runner - so it's not general.