Fixed bug
Fixed bug, but need to update comments.
Set baud rate in test
Fixed UART.  Still hangs.
Fix unit tests

I guess that I broke the unit tests when I was trying to fix them by setting
the baud rate.
Need to research why this broke them.  Probably should include baud rate
in the unit tests anyway.