Add serializer to Makefile
Stop printk-ing messages, send them instead to userland via NetLink and how them there
Start and stop NetLink from main. Also move debug to utils
Stop doing circular inclusions
Use NetLink instead of printk in __NR_read/32 syscall hijacked function
Add de/serializer.c/h
Move common structures to a shared file
Exclude temp and autogenerated files
Move old ui code
Ignore everything except ui code
Add userland code to read the NetLink messages from the LKM
Ignore generated binary and add Makefile
Now both kernel land and user land are build together