Remove service script
General code cleanup
Rename checkreturn() to waitjob()
Add LICENSE header
Remember to flush stdout
Simplify parsing loop
Use _exit() if exec*() fails
pid_t is guaranteed to fit in an int by POSIX
Use daemon(3)

* Ensure config is null-terminated.
* Do not log to syslog if daemonizing fails.
Print status via standard macros only
Validate fields as well

Rework parsing a bit.
Use rm -f in clean target
Add myself to LICENSE
Add arg.h and re-organize code
Only print to syslog if we have daemonized
Don't use rewind()

Open the file every time to allow editing the file without restarting
the daemon.

Ideally we'd use SIGHUP for this.
Release 0.1
initscript