Moving MMasterNode class declaration and methods definition to a separated file to organize the code
Removing code used in multithread version
Minor change in code formatation
Changing ocurrences of find_first_of to find

find search for a substring in a string
find_first_of search for a first ocurrence of a set of characters

In the modified code there is no effect alteration, but changing to the correct function to prevent mistakes in future
Changing registerSubscriber implementation on mmaster to provides right response to nodes. Left change the code to consult inner tables and other mmasters and not the keyboard input. But the code works and the nodes talker and listener communicates well