Server now creates threads to handle clients individually.