Update example_module

Makefile and Kbuild have been updated so that the kernel module is created
correctly. It is now possible to build a kernel module, insert it in to the
kernel, and remove it.

`my_module.c` has simply been updated with more accurate variable names, better
comments and more thorough printk statements.