added include directory to kernel and started to write documentation