Sets up command runner and arg handling