Threading multiple clients

Added a threading so that multiple clients can connect. Clients can
communicate with the server but not with each other (todo)