* add verify_slate_messages for wallet receive
* log the message content
* rustfmt
* verify the sender's message signature when receive_tx in wallet listen
* verify the sender's message signature when send by keybase
* add keybase wallet plugin
* rustfmt
* cleanup
* rustfmt
* handle null case
* Use two seperate topics for the two parts of the round trip
* rustfmt
* send slate to wallet directly (no need to run http listener anymore)
* rustfmt
* skip some unnecessary api calls
* update docs