Structure changes in Voting Service and also adding commands and events in Messaging