* Add launcher module * Add argparse to wrap file launcher to avoid dup output prints. * Fix PR comments * fix test issue