adds error code for help (1) if bad options / other error, (0) if --help...

... was requested