diffie-hellman

pull for #12, still in progress

- [ ] modp groups 17 and 18 don't work
- [ ] can't generate primes
- [ ] we should take advantage of psudo-mersenne primes when possible

much of the credit really goes to @indutny who did most of the hard word writing an efficient big number library.