Kernel driver initial commit
Fixing Makefile and includes
Adding parameters to set gpio in and out