added some docs and fix in zero driver
sighandler to emit messages
more document
fixed up the kernel TODO files
added a context kernel module example