improving UART

TX uart will now start sending immediately
RX uart will sample in middle of bit

also added unused block for implementing a
halfduplex UART

Signed-off-by: Thommy Jakobsson <thommyj@gmail.com>