v0.06d - Changed UART driver to be more usable and sturty