Refactoring:
	- Mediator pentru controllere, vorbeste cu mediatorul principal.
		ca sa evitam sa facem blob class mediatorul principal. Poate ca
		trebuia sa facem composition aici si sa avem 3 obiecte mediator
		centrale ca oricum o sa fie mega blob clasa asta. Om vedea.
	- Componentele trimit mesaje catre mediatorul propriu, pana ce
		mesajele ajung la mediatorul central
	- Mediatorul central instantiaza comenzi pe care le runeaza
	
Am facut sistemul asta de comenzi ca sa fie cat mai usor extensibil si
asta e tot ce am putut sa concep.
De asemenea, am scos MockMediator. Mediatorul central nu trebuie sa fie
mock, componenta de networking trebuie sa fie mock.