Build time schedule class

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added missing kill signal

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added context support to daemons

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added spool daemon and fixed task scheduling

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