wrapped tests around -h, --help, and --version