This differential implements react hook that:
- fetches porekey, signed identity keys blob and one time keys from the keyserver
- initializes olm session for notifs on the client.
- returns first initial encrypted message to be sent to the keyserver so that it can establish olm session as well