Add docs on writing kernels

Added some overview documentation to get people started writing a kernel.

There's probably more that can go into here.