Input and Output of UART are now fully supported through bluetooth.

Transmitted data is sent through the first characteristic.  It is sent in an up to 20 byte payload.
Received data is organized into packets of up to 20 bytes.  Packets are truncated and sent after 5 ms of no data.