Aywa - Decentralized Voting Platform with Messaging Support