The CryptChat Project - An encrypted, immutable, uncensor-able messaging platform