non-blocking mode server 

Implemented select function to the server. Can serve multiple connections concurrently.