More work on whispers

There currently throws an invalid peer id message when you attempt to
whisper, working on that