Added BCKTable to hold the state of both the k-buckets and queued nodes,
prototyped basic bc_dht_* functions and added support for a callback to
be used on the DHT operations