Finished message queue stuff

Multiple threads will be reading from the sockets and adding strings to
the message queue