Update message about "SUSER" as we are refusing to run without.

refs #209, #59, #83
Use the correct PID to write into the pidfile.

refs #209, #83
Check for the status of the subprocess.

And try to clean up if it was stopped for some reason.

refs #209, #83
Add function description.

refs #209, #83