Update with more debug tests.
Debugged the uart. It seems to work in hw too.
Adding ports for internal byte wide receive and transmit.