refactored and fixed kbucket test
kbucket test case (new)
KBucket has a new smart constructor: kbucket; Stubbed out a new test case for an overflow in DHT.Node.fromInteger (values of >2^160 would error, but 2^160 would not)
fixed DHT.KBucket.offernode bug: nodes werent checked for uniqueness