Nicer error messages from getopt.

Displaying stack traces for user errors is kinda silly. Just show a nice
error message and leave it at that.
Merge pull request #2 from quickfur/nice_getopt_errors

Nicer error messages from getopt.