Adding gitignore + UART.c

Adding a gitignore to ingore various IDE fluff. Adding a UART.c example,
but it needs testing and more documentation (coming in a few hours).
Just need to push it in order to pull it to a testing PC.