introduced interrupt driven USART receiver
Implemented interrupt driven data transmission