first commit, semi working prototype
check in a bunch of progress
make daemonizer bash-friendly
Various cleanup

Remove SIGKILL debugger
Tidy up debugging code
Factor termination logic out of stop/kill
Tweak stop(terminate)  in such a way that restart() can start from stopped state
Move PCNTL/POSIX checks into Daemon::__construct(), remove cruft
handle missing pidfile better
remove pidfile upon successful termination
Updates for cleaner daemonizer inclusion

Just include the file and call Daemon::run() from your script
and it will figure out what to do, no need to use it as
a front-controller.
remove executable permissions with new include-based model
implement status
adjust termination timer
half-implement reload (file still needs to listen for SIGUSR1)
tidy whitespace
add example script
have status() return value follow init.d conventions
clean up text a bit
add readme
fix ugly list in readme
fix ugly list in readme
tidy failure output with newlines