A client for matrix, the decentralized communication protocol