changed dhtValueCallback fn signature so it deals with a bdId

- added hacky callback for getHash straight into status() fn of
bdmanager
Added hacky callback params for getHash (one use only!) into bdNode.

these params are then used by bdmanager.status() to determine when it
should make the dhtValueCallback()
added get hash fn call, tis not complete just yet
Fixed test, callback was not being set correctly. Also, updates!

- find node call only happens once, results are received in a tight
while loop
- have set up getHash so it’s called after findNode
- added cmd line param for findNodeID
ignore update
OCD whitespace and tabbing fixes