Floating point UART

Along with various cleanups and improvements.