Singleflow

Re-factored modules to integrate the whole server.
Changed implementation for ResponseHandler
ThreadPool is still pending.
Module to read from configuration file(Dictionary in Worker.cs and Handlers in HanlderConfig) is pending.


Can't `this._socket.Available == 0` this be used to break the while loop?