add std.Daemon module, add exec functionality, fix pipe use

std.Daemon module may be used for daemon functionality.  Currently only
exits, but may be useable for execs in the future.
The daemon can be made to execute a script through a pipe.  Arguments
may be passed to the script as well, so you can have generic, reusable
scripts.
Pipes now have a delay so the daemon does not read its own data pushed
into the pipe.