add version flag to getops arg string
don't show usage when receiving SIGINT