Fixing bug in argument parsing

FYI - -audit is the same as -a -u -d -i -t while --audit just sends one.