Merge pull request #5 from Ravenstine/keygen

server and browser both arrive at the same shared key with phoney DH rou...
Uses 2048 bit safe prime