gad_driver: Created character device node from LKM.
Initially it has only read operation which can be extended
to have other file operations as well. Now it's not required
to create or delete device from userland, also it is now easy to
add sysfs entries in this module.