broadcast thread removed
Client multithreading removed
dependence added
header dependencies implemented into makefile