Separating namespaces in encoder-recoders-decoder topology. Correcting typos. Using using instead of typedefs in main. Sockets connections created