Contact
- Added equals() and hashCode() methods

KadBucketImpl
- Used a TreeSet instead of the TreeMap
Renamed NodeId to KademliaId Since that's basically what it is!