Switched to standalone module

This was leached from the TDT drivers/TDT repository. It is more handy to
build this stuff standalone.


Signed-off-by: Christian Ege <k4230r6@gmail.com>
Added gitignore from kernel source

Signed-off-by: Christian Ege <k4230r6@gmail.com>