Kademlia DHT Implementation in Go for EECS 345 Distributed Systems