[DONE] Simplify send() routine to call diff() when state has changed

[DONE] Delayed ACK

[DONE] Figure out packet double-sending issue [if delay > 1/50 sec?]

[DONE] Graceful exit / server shutdown

[DONE] Don't let sent_states grow without bound for long-sleeping clients

[DONE] Make roaming much smoother (with error message placement)

[DONE] Notify if lost contact with server

[DONE] Speculative local echo

[DONE] Speculative Cursor movements and delete and insertion

Use branching to follow more than one prediction path at a time.

Alternate screen

256color mode

[DONE] Terminal bell

Write startup script

screen -r
