UART loopback seems to be working now in simulation:
- TX register address decoding was incorrect
- Off by one in receive bit counter
- Fix a few issues in testbench