Basic tx/rx code.

- Transmit seems fine.
- Receive seems somewhat broken, but unclear where.
- Thread management need some work.
- Scrolling text areas need management code. Auto prune, etc.