Added some comments and cleanup.

Also remembered the 2553 has 512 bytes RAM so pushed the boat
out on the UART allocation.