- More robust error reporting out of the exec()
  too.  Catch the status out of waitpid().

- The fork/exec should be its own function.

- Return the string after "Success\n" (the user's name, if using authClient) to the environment or something.
