This project was developed in the Distributed Systems course, which was lectured by António Rui de Oliveira e Silva Borges in the Department of Electronics, Telecommunications and Informatics (DETI) of Universidade de Aveiro, during the year of 2018.