--
Had a few bugs in the initial patch request (#98) as well... Also, fixed the help() command to print to stderr on nonzero exit statuses given.