Splitted socket into several classes for connections and listeners.
Implemented first version of receive and send.
Moved socket.