implement handshake prototype

Are you sure you need to add this? Won't the browserid create path here do the right thing?