Added %h for hex to printf()
Disabled failure reporting when no keyboard
SD - Less reporting of uninteresting things
Uart - working implementation

TODO: Cleanup and boot wait for uart input
Uart - Minor fixes for reading