Added USCI A UART Driver.
Interrupts now must be written in main explicitly.

- UART ISRs are now inline functions that must be called from main.c. This is
  done so that the library can offer many different ISRs, and also allows for
  handling of power states and interrupts that trigger for multiple sources (eg.
  USCI A and B trigger the same ISR).