A simple chat

Concept of a chat in the terminal. Includes basic networking and threading.