Add an UnixBasicSocket for client's socket comming from the ListeningSocket
Also rework a great deal of the architecture