Implement messaging logger for the centralized case
Details
We need a logger, which track how many messages were sent on each simulation step from/to the "centralized server". This is important for #13 (closed).
Please look at ./src/Logging/CentralizedMessagingLogger.md
for details on implementation