Adding the UART header.
All traces routed I think.
Lots of small fixes.