Basic implementation of the structs for a node, a k-bucket and basic DHT messages along with minor cleanups