user will be able to:
create a profile (a unique username and a password )
generate public and private key, the private key will be stored on the device, and the public key will be sent to the database
send requests to other people (by searching their tag '@username+4 digits number')
send encrypted messages (messages will be deleted after 24 hours )
panic button (will delete all the contacts and the private key)