MADE:
--> Some options
Merge branch 'master' into core_sockets
MADE:
--> added debug couts
MADE:
--> Think i solved the trouble with sockets
MADE:
--> Started AuxiliarServerThread class
MADE:
-->  created file AuxiliarServerThread.cpp
--> Design of class
MADE:
--> Coding multi thread server
MADE:
--> Testing multi threaded server
MADE:
--> Error in the containers
MADE:
--> Erased Mutex...

TODO:
--> Learn about mutex
MADE:
--> First test of multithreading

RESULTS:
--> Achieve one connection.
--> accept thread is only ran once
--> received data from the only one connection

TODO:
--> give a think about using new or move constructor in thread list.
--> After that, check why accept thread is only ran once.
MADE:
--> accept multiple connections

TODO:
--> Test to access to every individual buffer
MADE:
--> changed printf to std::cout
MADE:
--> Added mutexs
MADE:
--> Configured test for multithread server
MADE:
--> Changes in destructor of AuxiliarServerThread.

TODO:
--> Would be great if thread list in server is a chained list in a class container.
--> Todo an interface between Server and auxiliar thread (only available for auxilar thread)
MADE:
--> AuxiliarServerThread stop and erase himself from ServerMultiThread when connection is closed