Added UART interrupt handling
Stuff I wrote to make it easier