move kernel module to it's own folder