Command line mode

Opening new PR to replace #71
@davidfowl @abnanda1 
This class was named LocalRunner to distinguish it from the DistributedRunner (which has since been renamed HubRunner to more strongly indicate its intended use). I'm open to suggestions, but I think the current name is indicative of the intended use case: Manually running a test from the command line with user specified parameters.