Added MsgBuffer

Added a queue for queueing messages. Next step is to implement a
linked-list socket class that contains sockets and their associated
threads to fill the queue. Then have a thread that processes the queue,
sending messages to everyone. This processing thread will also need
access to the socket queue.