updates, including kernel interface
Merge pull request #5 from Larsenik/master

implemented Kernel Interface