add version flag to getops arg string
don't show usage when receiving SIGINT
Merge pull request #2 from sshaw/master

No usage on SIGINT, add verbose option to getopts call