make test pass

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
add ipv6 support

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
move query to queryHandler to ease extension

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
export MESSAGE_TYPE and ERROR_TYPE

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
add DHT.query to simplify code and help extendability

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>