. lcd_send_nibble() & lcd_send_byte() made static as they are internally used
. Minor fixes and clean-ups in lcd.h and lcd.c
. Adds preliminary support for Serial Communication via UART.c and UART.h
. Only intialization and blind TX implemented in UART_init() & UART_send()
. No I/O polling, no Interrupt, no FIFO, no Flow control
. Makefile modified to compile UART testing code instead of main.c
. LPC1114.h beefed up with more #defines to support UART coding
. UART_send() renamed to UART_write()
. UART read/write functions poll the state of LSR register bits before
  sending and receiving to make sure the TX and RX data/buffer registers
  are empty
. Makefile now compiles lcd.c and I2C.c to support for further UART testing
  using the lcd as an output device
. Minor cleanup/comments in LPC1114.h
. test_UART() covers sending and receiving via complex timer based callback
  setup. It used LCD to display received data