Added necesarry common header files
Fixed serial driver
Updated the serial driver.

BAUD_RATE can now be set through the IOCTL method