lwt rekey
note unfinished err semantics
Merge pull request #125 from mirleft/finish-rekey-api

Finish rekeying api