onsriahi14

Results 5 issues of onsriahi14

This PR defines federation's authentication protocol in the messageData.md file

documentation

File monitor should trigger one message only when we update the server-peers-list.conf file. For example here, ![IMG_4856](https://github.com/dedis/popstellar/assets/73482468/c1fd055b-53c0-44a8-b8b7-13888e88eed3) ![IMG_4855](https://github.com/dedis/popstellar/assets/73482468/5ff29fdf-6f5f-43c4-bd42-4b60dd1cc5e9) It's fine that it is detecting 3 changements (made at the same...

bug
be2-scala

As a next step for federation protocol and after establishing the connection between the two LAOs ( reference #1800 ), the latters will be exchanging data following this idea. ![whiteboard_2024_04_08-1](https://github.com/dedis/popstellar/assets/73482468/4cd1fcdf-789e-40e2-89aa-ef68a0ad1070)

documentation
enhancement

This PR defines : - FederationInit message - FederationExpect Message - FederationChallengeRequest message - FederationChallenge message - FederationResult message It also includes examples of each message and some unit tests

be2-scala