Also made --help print to stdout instead of stderr and don't return error status if help was requested.