small refactoring
unused LoC removed
equals method fixed
foundations for the communicator
messages can be send to tests