list: add a singly-linked-list implementation.
client: store connections in list.