Moved debugging to device level.

Working on UART functionality for multiple UARTS.  Bytes Available not yet working, but open write close and set baud rate seem to be (should check set baud rate as well).