Initial commit for UART driver with queue