Added NamedPipe channel

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Refactored event system layout

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Updated daemon pidfile handling

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Update application payload handling

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Updated process ID and signal handling

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Update daemon control

Signed-off-by: Tom Wright <tom@inflatablecookie.com>