initial commit for kernelc
first draft of the kernelc
added matchc examples