Adding sample module, showing usage of kernel memory objects.

kernel memory objects such as caches improve the creation of
data objects. Replacing kmalloc/kfree with corresponding cache
managment routines for creating data objects.

Signed-off-by: Kumar Amit Mehta <gmate.amit@gmail.com>
Adding top level Makefile

Future module additions need to update this file.

Signed-off-by: Kumar Amit Mehta