tinished TX code and tested it on an atTiny24a
finished rx code but didn't test; binary is too big for atTiny24a
finished code to combine rx and tx into a single UART module (uart.c|h)