Abstraction of functionality

-Modified blinky to call init functions that setup modules
-Added gpio.c, gpio.h, uart.c, uart.h, nvic.c, nvic.h
-Header files include #defines and declarations
-Source files include function definitions
-Moved UART0_ISR to uart.c