switching from a multiple threaded model to a single extra thread model
new sockets are added to the read list for slect
changed small details for testing