pub fn run_app(input_args: Vec<String>) -> Result<(), Box<dyn Error>>
Entry point for the command line app